bat批处理笔记(四) |
您所在的位置:网站首页 › netsh firewall set opmode › bat批处理笔记(四) |
netsh(Network Shell)是一个windows系统本身提供的功能强大的网络配置命令行工具,可用来修改windows的ip,网关,dns,防火墙等信息. 1.netsh修改ip,网关,dns: (1)备份网络配置: netsh dump > 路径(2)设置静态ip: netsh interface ip set address name="WLAN" source=static 192.168.2.188 255.255.255.0 192.168.2.1 rem ip:192.168.2.188;mask:255.255.255.0;gateway:192.168.2.1 netsh interface ip set dns "WLAN" static 192.168.2.1 primary rem 主dns netsh interface ip add dns "WLAN" 192.168.1.1 rem 副dns(3)设置dhcp: netsh interface ip set address name="WLAN" source=dhcp netsh interface ip set dns "WLAN" dhcp rem 设置dns
2.netsh修改防火墙设置: (1)开启/关闭: netsh firewall set opmode mode=disable rem 关闭防火墙 netsh firewall set opmode mode=enable rem 开启防火墙查看防火墙cmd中可输入firewall.cpl查看防火墙状态验证. (2)规则设置: firewall: 防火墙配置的简单模式; advfirewall: 防火墙配置的高级模式 dir: in(入站)/out(入站) action: allow(允许)/block(阻塞)/bypass(绕过) netsh firewall set portopening TCP 3389 ENABLE netsh firewall delete portopening TCP 3389 netsh advfirewall firewall add rule name=baidujingyan dir=in action=allow protocol=TCP localport=3389 netsh advfirewall firewall delete rule name=baidujingyan protocol=TCP localport=3389批处理脚本示例: @echo off title 关闭危险端口 echo. echo stopping the port 135…… netsh advfirewall firewall add rule name="Deny port 135 TCP" dir=in action=block protocol=TCP localport=135 echo. pause>nul3.netsh查看已连接过的历史wifi密码: netsh wlan show profiles rem 查看当前系统已经保存的网络 netsh wlan show profile name="wifi名称" key=clear rem 查看指定wifi的密码
4.netsh修复网络故障: netsh winsock reset其作用是重置 Winsock目录。如果计算机Winsock协议配置有问题将会导致网络链接等问题,通过重置Winsock目录借以恢复网络.这个命令可以重新初始化网络环境,以解决由于软件冲突,病毒原因造成的参数错误问题》 netsh interface ip reset c:\resetlog.txt其作用是重置TCP/IP协议,相当于卸载并重新安装TCP/IP协议,使其恢复到初次安装操作系统的状态.
参考链接:https://blog.csdn.net/guochunyang/article/details/48519625?ops_request_misc=%7B%22request%5Fid%22%3A%22158201650119726869046954%22%2C%22scm%22%3A%2220140713.130056874..%22%7D&request_id=158201650119726869046954&biz_id=0&utm_source=distribute.pc_search_result.none-task |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |